SEARCH KEYWORD -- Low cost
How Google Tests Software - Part Three
Lots of questions in the comments to the last two posts. I am not ignoring them. Hopefully many of them will be answered here and in following posts. I am just getting started on this topic.At Google, quality is not equal to test. Yes I am sure that is true elsewhere too. “Quality cannot be tested in†is so cliché it has to be true. From automobiles to software if it isn’t built right in the first place then it is never going to be right. Ask any car company that has ever h...
Google,Software,Testing,Quality,Fidelity 2011-03-22 14:31:00
The several flavors of random in Java
Random number generation is one of most basic features in any programming language. The basic utilization is always the same: generate a random number between 0 and 1. With such a simple resource at hand we sometimes overlook some interesting features. What do we learn from the books? The most obvious and maybe intuitive way to generate random numbers in Java is simply calling: java.lang.Math.random() Random generation is in the Math utility class with abs, pow, floor...
When can Chinese buy fresh food online?
Farmigo is an online agricultural marketing platform. Farmers can post their own products, people can directly purchase their favorite ingredients on it. Farmigo promises that fresh ingredients will be sent to the designated location within 48 hours, but the price is 20-30% cheaper than the supermarket.In other words, Farmigo itself does not sell agricultural products, it just plays a platform intermediary role. Their advantages to attract consumers are fresh ingredients supply, home delivery a...
Agriculture, Online sales, B2B 2012-12-12 13:37:03
Enterprise Mobility Solution From A DreamFactory of Software to Accelerate Customer Experience
Today the conventional model that suppliers follow i.e. the make, sell and ship process is no longer enough to keep your customers happy and satisfied. The landscapes have evolved such that, manufacturers not only have to continue making the best quality products but also be in complete sync with the new age customer requirements, encourage customer involvement and henceforth achieve the best products. This can be achieved by using the emerging mobile technology to deliver improved custom...
enterprise mobility, enterprise management, enterprise mobility management 2014-12-10 00:36:56
Building an iPhone application.
One of my New Years resolutions was to finally learn the iOS SDK and build a 'real' application.I am happy to report that progress is going really well and wanted to share something that I have noticed about iOS programming.It only looks scary... it's not. It's actually very easy.Now, I am not building Mail, Angry Birds or Photosynth or anything, but the core concepts of the SDK are not that bad once you spend some time learning delegation. If you don't understand delegation, iOS programmi...
Apple,iOS,Application development 2012-01-28 07:03:36
Rediscovering the RSync Algorithm
A:Ok, you’re synchronizing this over the web; and what do you use for the synchronization? B: Oh, we implemented the rsync algorithm. A: uhu. And what do you do with really big files? B: The same. A: And you also synchronise folders? B: Yes. A: And how do you do that? B: we iterate over the folder, using the algorithm on every file, recursing over subfolders. A: Can you try 2 things for me? First, a very large file; and second, a large codebase, and see if it holds. Introduction First ...
ReSync algorithm,Discovery 2012-02-14 10:47:24
The latest on Java-on-Java: the Oracle experiment that is gaining momentum
What is Project Metropolis? The not so hush-hush Project Metropolis is all set to implement Java on itself – popularly known in the developer community as Java-on-Java. Oracle has released updates on its progress, and they are very encouraging. The project will focus on building a JIT (just in time) compiler that is written in Java. It is being touted as the experimental clone of JDK (Java Development Kit) 10. Work on ‘ahead of time’ compiling and Graal compiler is also i...
HIRE JAVA DEVELOPERS 2017-05-22 08:49:32
What Separates Good Designers from Great Ones
Most of the design books you read, including my own, are about how to be a good, competent designer. They are about how to make strong, reasoned design decisions and about design methods and tools. But what they won’t—can’t—teach you is how to become a great designer. The only way to be a great designer is to produce great products. Everything else is…well, everything else. I’m convinced that the people who are great designers, while assure...
Designer,Feature,Great designer,Good designer,Comparison 2011-12-06 02:25:17
Code reviews in the 21st Century
There's an old adage that goes something like: 'Do not talk about religion or politics'. Why? Because these subjects are full of strong opinions but are thin on objective answers. One person's certainty is another person's skepticism; someone else's common sense just appears as an a prior bias to those who see matters differently. Sadly, conversing these controversial subjects can generate more heat than light. All too often people can get s...
Code review,21 Centuary 2012-02-10 06:39:14
Circumventing browser connection limits for fun and profit
A few days ago, this video hosted by metacafe popped up on digg, explaining how to increase site download times by tweaking your browser settings to increase connection parallelism. To explain why this works, let’s step back a bit to discuss how browsers manage server connections. In building any application, developers are often required to make ‘utilitarian’ choices. Pretentiously paraphrasing Jeremy Bentham, ‘utilitarian’ describes an approach that â...
HTTP,Concurrent connection limit,Solution,AJAX 2011-12-14 13:01:02
RECENT
- Common Pitfalls When Handling JSON in Golang
- Streamlining the Project Invoicing Process: Tools and Strategies
- Performance comparison of string concatenation in Go language
- Why init() is not recommended in Go
- The Role of Coding Skills in Advancing Tech Careers
- Tips for Socializing With Friends During College
- Proximity Cards Do More Than Just Open Doors
- How to choose quality painted auto parts
- Oval engagement rings from MoonOcean: Elegance of form and individual approach
- Hologres vs AWS Redshift
- more>>